package com.dong.db.shard;

import com.google.common.collect.Maps;

import java.util.Map;

public class SqlPromoActivity {

    /**
     * 数据库名称
     */
    public static final String DATA_BASE = "zz_activity";

    /**
     * 获取sql
     */
    public static Map<String, String> getSqlMap() {
        Map<String, String> sqlMap = Maps.newHashMap();
        sqlMap.put(TAB_ACTIVITY_JOB_A, SQL_ACTIVITY_JOB_A);
        sqlMap.put(TAB_ACTIVITY_MODE, SQL_ACTIVITY_MODE);
        sqlMap.put(TAB_ACTIVITY_REF, SQL_ACTIVITY_REF);
        sqlMap.put(TAB_OPERATE_LOG, SQL_OPERATE_LOG);
        sqlMap.put(TAB_ORDER_MODE, SQL_ORDER_MODE);
        sqlMap.put(TAB_PROMO_AREA, SQL_PROMO_AREA);
        sqlMap.put(TAB_PROMO_PROP, SQL_PROMO_PROP);
        sqlMap.put(TAB_PROMO_RSN, SQL_PROMO_RSN);
        sqlMap.put(TAB_PROMO_SKU, SQL_PROMO_SKU);
        sqlMap.put(TAB_PROMOTION, SQL_PROMOTION);
        return sqlMap;
    }

    /**
     * 活动job表A：activity_job_a
     */
    private final static String TAB_ACTIVITY_JOB_A = "activity_job_a";
    private final static String SQL_ACTIVITY_JOB_A = "CREATE TABLE `@table` (  \n" +
            "\t`uid` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',  \n" +
            "\t`rf_id` bigint(20) NOT NULL COMMENT '关联业务ID',  \n" +
            "\t`rf_type` tinyint(4) NOT NULL COMMENT '业务类型',  \n" +
            "\t`routing_id` bigint(20) NOT NULL COMMENT '业务分库分表键',  \n" +
            "\t`status` tinyint(4) NOT NULL COMMENT 'job状态',  \n" +
            "\t`data` varchar(2048) DEFAULT NULL COMMENT '其他job数据',  \n" +
            "\t`created` datetime DEFAULT NULL COMMENT '创建时间',  \n" +
            "\t`modified` datetime DEFAULT NULL COMMENT '修改时间', \n" +
            "\t`site` int(9) DEFAULT NULL COMMENT '站点ID',  \n" +
            "\tPRIMARY KEY (`uid`),  \n" +
            "\tKEY `index_page_query` (`status`,`rf_type`,`created`),  \n" +
            "\tKEY `index_rf_id` (`rf_id`),  \n" +
            "\tKEY `IDX_SITE` (`site`)  \n" +
            ")  \n" +
            "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活动job表A';";

    /**
     * 活动规则表：activity_mode
     */
    private final static String TAB_ACTIVITY_MODE = "activity_mode";
    private final static String SQL_ACTIVITY_MODE = "CREATE TABLE `@table` (  \n" +
            "\t`UID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',  \n" +
            "\t`ID` bigint(20) NOT NULL COMMENT '唯一主键',  \n" +
            "\t`PROMO_ID` bigint(20) NOT NULL COMMENT '促销id',  \n" +
            "\t`VENDER_ID` bigint(20) NOT NULL COMMENT '商家编号',  \n" +
            "\t`TIME_BOUND` tinyint(4) DEFAULT NULL COMMENT '限时抢购：0、不限，1、限时抢购',  \n" +
            "\t`NUM_BOUND` int(11) DEFAULT NULL COMMENT '每个sku限购数量：0.表示不限10 表示每个sku买出10件促销结束',  \n" +
            "\t`FREQ_BOUND` tinyint(4) DEFAULT NULL COMMENT '是否限购：0、不限，1、限购',  \n" +
            "\t`PER_MAX_NUM` int(11) DEFAULT NULL COMMENT '单次购买最大数量 例5  超过5减原价',  \n" +
            "\t`PER_MIN_NUM` int(11) DEFAULT NULL COMMENT '单次购买最小数量 例3  最少买到3件才优惠',  \n" +
            "\t`STATUS` tinyint(4) NOT NULL COMMENT '删除状态 1、删除，0、未删除',  \n" +
            "\t`CREATED` datetime NOT NULL COMMENT '创建时间',  \n" +
            "\t`MODIFIED` datetime NOT NULL COMMENT '修改时间',  \n" +
            "\t`SITE` int(9) DEFAULT NULL COMMENT '站点ID',  \n" +
            "\tPRIMARY KEY (`UID`),  \n" +
            "\tUNIQUE KEY `uniq_ID` (`ID`),  \n" +
            "\tKEY `IDX_PROMO_ID` (`PROMO_ID`),  \n" +
            "\tKEY `IDX_VENDER_ID` (`VENDER_ID`),  \n" +
            "\tKEY `IDX_SITE` (`SITE`)  \n" +
            ")  \n" +
            "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活动规则表';";

    /**
     * 活动ref表：activity_ref
     */
    private final static String TAB_ACTIVITY_REF = "activity_ref";
    private final static String SQL_ACTIVITY_REF = "CREATE TABLE `@table` (  \n" +
            "\t`uid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',  \n" +
            "\t`promo_id` bigint(20) NOT NULL COMMENT '促销编号',  \n" +
            "\t`rf_type` tinyint(4) NOT NULL COMMENT '类型',  \n" +
            "\t`rf_code` varchar(128) NOT NULL COMMENT '编号',  \n" +
            "\t`vender_id` bigint(20) NOT NULL COMMENT '商家编号',  \n" +
            "\t`yn` tinyint(4) NOT NULL COMMENT '删除标记',  \n" +
            "\t`created` datetime NOT NULL COMMENT '创建时间',  \n" +
            "\t`modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',  \n" +
            "\t`SITE` int(9) DEFAULT NULL COMMENT '站点ID',  \n" +
            "\tPRIMARY KEY (`uid`) USING BTREE,  \n" +
            "\tUNIQUE KEY `uniq_idx` (`promo_id`,`rf_code`),  \n" +
            "\tKEY `IDX_SITE` (`SITE`)  \n" +
            ")  \n" +
            "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活动ref表';";

    /**
     * 操作记录表：operate_log
     */
    private final static String TAB_OPERATE_LOG = "operate_log";
    private final static String SQL_OPERATE_LOG = "CREATE TABLE `@table` (  \n" +
            "\t`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',  \n" +
            "\t`vender_id` bigint(20) NOT NULL COMMENT '商家编号',  \n" +
            "\t`promo_id` bigint(20) NOT NULL COMMENT '促销ID',  \n" +
            "\t`sku_id` bigint(20) DEFAULT NULL COMMENT '商品Id',  \n" +
            "\t`operate` tinyint(4) NOT NULL COMMENT '操作类型',  \n" +
            "\t`operate_level` tinyint(4) NOT NULL COMMENT '操作级别 1促销活动 2促销sku',  \n" +
            "\t`operator` varchar(128) DEFAULT NULL COMMENT '操作人',  \n" +
            "\t`remark` varchar(512) DEFAULT NULL COMMENT '备注',  \n" +
            "\t`created` datetime NOT NULL COMMENT '创建时间',  \n" +
            "\t`source` varchar(64) DEFAULT NULL COMMENT '操作来源',  \n" +
            "\t`operate_ip` varchar(128) NOT NULL COMMENT '操作人ip',  \n" +
            "\t`server_ip` varchar(128) NOT NULL COMMENT '服务器ip',  \n" +
            "\t`content` varchar(512) DEFAULT NULL COMMENT '操作内容',  \n" +
            "\t`SITE` int(9) DEFAULT NULL COMMENT '站点ID',  \n" +
            "\tPRIMARY KEY (`id`),  \n" +
            "\tKEY `IDX_venderId_promoId` (`vender_id`,`promo_id`),  \n" +
            "\tKEY `IDX_SITE` (`SITE`)  \n" +
            ")  \n" +
            "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='操作记录表';";

    /**
     * 活动规则表：order_mode
     */
    private final static String TAB_ORDER_MODE = "order_mode";
    private final static String SQL_ORDER_MODE = "CREATE TABLE `@table` (  \n" +
            "\t`UID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',  \n" +
            "\t`ID` bigint(20) NOT NULL COMMENT '唯一主键',  \n" +
            "\t`PROMO_ID` bigint(20) NOT NULL COMMENT '促销id',  \n" +
            "\t`VENDER_ID` bigint(20) NOT NULL COMMENT '商家编号',  \n" +
            "\t`PROMO_TYPE` tinyint(4) NOT NULL DEFAULT '1' COMMENT '促销类型：1、单品，4、赠品，6、套装，10、总价促销',  \n" +
            "\t`FAVOR_MODE` int(11) NOT NULL COMMENT '0、满赠，1、满减，2、每满减， 3、百分比满减， 4、 阶梯满减，5、满赠加价购，6、满M件减N件，7、阶梯买M件减N件，13、M元任选N件，15、M件N折，16、满减送（元），17、满减送（件）',  \n" +
            "\t`LEVEL` tinyint(4) DEFAULT NULL COMMENT '阶梯级别',  \n" +
            "\t`QUOTA` double(11,2) DEFAULT NULL COMMENT '订单额度',  \n" +
            "\t`RATE` double(11,2) DEFAULT NULL COMMENT '优惠力度',  \n" +
            "\t`PLUS` double(11,2) DEFAULT NULL COMMENT '加金额',  \n" +
            "\t`FREE_POSTAGE` tinyint(4) DEFAULT NULL COMMENT '免邮 0 不免邮 1 免邮',  \n" +
            "\t`STATUS` tinyint(4) NOT NULL COMMENT '状态  0 未删除  1.删除',  \n" +
            "\t`CREATED` datetime NOT NULL COMMENT '创建时间',  \n" +
            "\t`MODIFIED` datetime NOT NULL COMMENT '创建时间',  \n" +
            "\t`EXT` varchar(1000) DEFAULT NULL COMMENT '扩展字段',  \n" +
            "\t`SITE` int(9) DEFAULT NULL COMMENT '站点ID',  \n" +
            "\tPRIMARY KEY (`UID`),  \n" +
            "\tUNIQUE KEY `ID_UNIQUE` (`ID`),  \n" +
            "\tKEY `IDX_PROMO_ID` (`PROMO_ID`),  \n" +
            "\tKEY `IDX_VENDER_ID` (`VENDER_ID`),  \n" +
            "\tKEY `IDX_SITE` (`SITE`)  \n" +
            ")  \n" +
            "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活动规则表';";

    /**
     * 促销区域表：promo_area
     */
    private final static String TAB_PROMO_AREA = "promo_area";
    private final static String SQL_PROMO_AREA = "CREATE TABLE `@table` (  \n" +
            "\t`UID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',  \n" +
            "\t`PROMO_ID` bigint(20) NOT NULL COMMENT '活动id',  \n" +
            "\t`VENDER_ID` bigint(20) NOT NULL COMMENT '商家id',  \n" +
            "\t`AREA` varchar(45) DEFAULT NULL COMMENT '区域 一级-二级-三级',  \n" +
            "\t`BOUND` tinyint(4) DEFAULT NULL COMMENT '区域类型 2：白名单区域 3：黑名单区域',  \n" +
            "\t`YN` tinyint(4) DEFAULT '0' COMMENT '删除状态： 0、有效，1、无效',  \n" +
            "\t`CREATED` datetime NOT NULL COMMENT '创建时间',  \n" +
            "\t`MODIFIED` datetime NOT NULL COMMENT '修改时间',  \n" +
            "\t`SITE` int(9) DEFAULT NULL COMMENT '站点ID',  \n" +
            "\tPRIMARY KEY (`UID`),  \n" +
            "\tKEY `IDX_PROMOID_VENDERId` (`PROMO_ID`,`VENDER_ID`),  \n" +
            "\tKEY `IDX_SITE` (`SITE`)  \n" +
            ")  \n" +
            "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='促销区域表';";

    /**
     * 活动道具表：promo_prop
     */
    private final static String TAB_PROMO_PROP = "promo_prop";
    private final static String SQL_PROMO_PROP = "CREATE TABLE `@table` (  \n" +
            "\t`UID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',  \n" +
            "\t`ID` bigint(20) NOT NULL COMMENT '唯一主键',  \n" +
            "\t`VENDER_ID` bigint(20) NOT NULL COMMENT '商家编号',  \n" +
            "\t`PROMO_ID` bigint(20) NOT NULL COMMENT '促销id',  \n" +
            "\t`TYPE` tinyint(4) NOT NULL COMMENT '道具类型：1、令牌，2、京豆，3、东劵，4、京劵',  \n" +
            "\t`FAVOR_TYPE` tinyint(4) DEFAULT NULL COMMENT '京券类型：41、店铺京券，42、彩票京券',  \n" +
            "\t`NUM` int(11) DEFAULT NULL COMMENT '道具数值',  \n" +
            "\t`EXT` varchar(200) DEFAULT NULL COMMENT '扩展字段。可用来保存优惠券的key',  \n" +
            "\t`USED_WAY` tinyint(4) DEFAULT NULL COMMENT '使用方式：0、需要，1、消耗，2、奖励',  \n" +
            "\t`STATUS` tinyint(4) NOT NULL COMMENT '是否删除。0未删除 1已删除',  \n" +
            "\t`CREATED` datetime NOT NULL COMMENT '创建时间',  \n" +
            "\t`MODIFIED` datetime NOT NULL COMMENT '修改时间',  \n" +
            "\t`SITE` int(9) DEFAULT NULL COMMENT '站点ID',  \n" +
            "\tPRIMARY KEY (`UID`),  \n" +
            "\tUNIQUE KEY `UNIQ_ID` (`ID`),  \n" +
            "\tKEY `IDX_PROMO_ID` (`PROMO_ID`),  \n" +
            "\tKEY `IDX_VENDER_ID` (`VENDER_ID`),  \n" +
            "\tKEY `IDX_SITE` (`SITE`)  \n" +
            ")  \n" +
            "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活动道具表';";

    /**
     * 防重入表：promo_rsn
     */
    private final static String TAB_PROMO_RSN = "promo_rsn";
    private final static String SQL_PROMO_RSN = "CREATE TABLE `@table` (  \n" +
            "\t`UID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',  \n" +
            "\t`RSN` varchar(200) NOT NULL COMMENT '防重码',  \n" +
            "\t`VENDER_ID` bigint(20) NOT NULL COMMENT '商家编号',  \n" +
            "\t`PROMO_ID` bigint(20) NOT NULL COMMENT '促销编号',  \n" +
            "\t`CREATED` datetime NOT NULL COMMENT '创建时间',  \n" +
            "\t`SITE` int(9) DEFAULT NULL COMMENT '站点ID',  \n" +
            "\tPRIMARY KEY (`UID`),  \n" +
            "\tUNIQUE KEY `uniq_rsn` (`RSN`),  \n" +
            "\tKEY `IDX_SITE` (`SITE`)  \n" +
            ")  \n" +
            "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='防重入表';";

    /**
     * 活动sku表：promo_sku
     */
    private final static String TAB_PROMO_SKU = "promo_sku";
    private final static String SQL_PROMO_SKU = "CREATE TABLE `@table` (  \n" +
            "\t`UID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',  \n" +
            "\t`ID` bigint(20) NOT NULL COMMENT '主键',  \n" +
            "\t`SKU_ID` bigint(20) NOT NULL COMMENT 'SKU编号',  \n" +
            "\t`PROMO_ID` bigint(20) NOT NULL COMMENT '促销编号',  \n" +
            "\t`VENDER_ID` bigint(20) NOT NULL COMMENT '商家编号',  \n" +
            "\t`PROMO_TYPE` tinyint(4) NOT NULL COMMENT '促销类型：1、单品，4、赠品，6、套装，10、总价促销',  \n" +
            "\t`FAVOR_MODE` tinyint(4) DEFAULT NULL COMMENT '总价促销模式：0、满赠，1、满减，2、每满减，3、百分比满减，4、阶梯满减，5、满赠加价购，6、满M件减N件，7、阶梯买M件减N件，13、M元N件，15、M件N折，16、满减送（元），17、满减送（件）',  \n" +
            "\t`PROMO_STATUS` tinyint(4) NOT NULL COMMENT '促销状态：-2、同步中，0、无效，1、驳回，2、未审核，3、人工审，4、已审核，5、已生效，6、已暂停，7、强制暂停',  \n" +
            "\t`SKU_NAME` varchar(200) DEFAULT NULL COMMENT 'SKU名称',  \n" +
            "\t`WARE_ID` bigint(20) NOT NULL COMMENT '商品编号',  \n" +
            "\t`ITEM_NUM` varchar(50) DEFAULT NULL COMMENT '货号',  \n" +
            "\t`BIND_TYPE` tinyint(4) NOT NULL COMMENT '商品绑定类型：1、主商品，2、赠品，3、黑名单',  \n" +
            "\t`PROMO_PRICE` double(11,2) DEFAULT NULL COMMENT '促销价',  \n" +
            "\t`JD_PRICE` double(11,2) NOT NULL COMMENT '京东价',  \n" +
            "\t`DISCOUNT` double(11,2) DEFAULT NULL COMMENT '优惠金额',  \n" +
            "\t`DISCOUNT_TYPE` tinyint(4) DEFAULT NULL COMMENT '优惠券类型：1、直降，2、折扣，3:促销价',  \n" +
            "\t`DISCOUNT_RATE` double(11,2) DEFAULT NULL COMMENT '优惠力度',  \n" +
            "\t`NUM` int(11) DEFAULT NULL COMMENT '商品数量，赠品促销赠送数量',  \n" +
            "\t`BUY_TYPE` tinyint(4) DEFAULT NULL COMMENT '是否必买 0 非必买 1 必买（可用于支持token）',  \n" +
            "\t`SEQ` int(11) DEFAULT NULL COMMENT '序号',  `EXT` varchar(1000) DEFAULT NULL COMMENT '扩展字段',  \n" +
            "\t`RFID` bigint(20) DEFAULT NULL COMMENT 'ERP关联编号，ERP促销引擎返回的ID',  \n" +
            "\t`SKU_STATUS` tinyint(4) DEFAULT NULL COMMENT '0、未同步，1、已同步',  \n" +
            "\t`STATUS` tinyint(4) NOT NULL COMMENT '删除状态：1、删除，0、未删除',  \n" +
            "\t`PROMO_END_TIME` datetime NOT NULL COMMENT '促销结束时间',  \n" +
            "\t`CREATED` datetime NOT NULL COMMENT '创建时间',  \n" +
            "\t`MODIFIED` datetime NOT NULL COMMENT '修改时间',  \n" +
            "\t`BOUND` int(11) DEFAULT NULL COMMENT '参加方式：1、指定商品参加，2、全店铺参加，3、指定商品不参加,冗余促销信息表',  \n" +
            "\t`RF_STATUS` int(11) DEFAULT NULL COMMENT '关联ERP状态,0表示审核未通过 1表示审核通过',  \n" +
            "\t`BATCH_ID` bigint(20) DEFAULT '0' COMMENT 'sku 杩藉姞鎵规鍙�',  \n" +
            "\t`SITE` int(9) DEFAULT NULL COMMENT '站点ID',  \n" +
            "\tPRIMARY KEY (`UID`),  \n" +
            "\tUNIQUE KEY `ID_UNIQUE` (`ID`),  \n" +
            "\tKEY `IDX_BATCHID` (`BATCH_ID`),  \n" +
            "\tKEY `IDX_COM_P3S` (`PROMO_ID`,`SKU_STATUS`,`STATUS`,`SKU_ID`),  \n" +
            "\tKEY `IDX_PROMO_ID` (`PROMO_ID`),  \n" +
            "\tKEY `IDX_SKU_ID` (`SKU_ID`),  \n" +
            "\tKEY `IDX_VENDER_ID` (`VENDER_ID`),  \n" +
            "\tKEY `IDX_WARE_ID` (`WARE_ID`),  \n" +
            "\tKEY `IDX_com` (`PROMO_ID`,`STATUS`,`BIND_TYPE`),  \n" +
            "\tKEY `IDX_SITE` (`SITE`)  \n" +
            ")  \n" +
            "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活动sku表';";

    /**
     * 活动信息表：promotion
     */
    private final static String TAB_PROMOTION = "promotion";
    private final static String SQL_PROMOTION = "CREATE TABLE `@table` (  \n" +
            "\t`UID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',  \n" +
            "\t`ID` bigint(20) NOT NULL COMMENT '促销编号',  \n" +
            "\t`VENDER_ID` int(11) NOT NULL COMMENT '商家编号',  \n" +
            "\t`name` varchar(200) NOT NULL COMMENT '促销名称',  \n" +
            "\t`TYPE` tinyint(4) NOT NULL COMMENT '促销类型：1、单品，4、赠品，6、套装，10、总价促销',  \n" +
            "\t`BOUND` tinyint(4) NOT NULL COMMENT '参加方式：1、指定商品参加，2、全店铺参加，3、指定商品不参加',  \n" +
            "\t`FAVOR_MODE` tinyint(4) DEFAULT NULL COMMENT '总价促销模式：0、满赠，1、满减，2、每满减，3、百分比满减，4、阶梯满减，5、满赠加价购，6、满M件减N件，7、阶梯买M件减N件，13、M元N件，15、M件N折，16、满减送（元），17、满减送（件）',  \n" +
            "\t`BEGIN_TIME` datetime NOT NULL COMMENT '促销开始时间',  \n" +
            "\t`END_TIME` datetime NOT NULL COMMENT '促销结束时间',  \n" +
            "\t`PROMO_STATUS` tinyint(4) NOT NULL COMMENT '促销状态：-2、同步中，0、无效，1、驳回，2、未审核，3、人工审，4、已审核，5、已生效，6、已暂停，7、强制暂停',  \n" +
            "\t`MEMBER` bigint(20) DEFAULT NULL COMMENT '会员级别：50、注册及以上，56、铜牌，61、银牌，62、金牌，90、企业会员，105、钻石，110、vip；扩展包含店铺会员与qq会员，详情查看文档',  \n" +
            "\t`CITIES` varchar(80) DEFAULT NULL COMMENT '城市：3、上海，4，成都，6、北京，10、广州（默认6,3,10,4表示全国）',  \n" +
            "\t`SLOGAN` varchar(200) DEFAULT NULL COMMENT '广告语',  \n" +
            "\t`PLATFORM` varchar(20) NOT NULL COMMENT '推广渠道：1、京东主站，2、手机客户端，3、微信，4、京豆优惠购，5、手Q',  \n" +
            "\t`EXT` varchar(1000) DEFAULT NULL COMMENT '额外信息',  \n" +
            "\t`SRC_TYPE` tinyint(4) NOT NULL COMMENT '活动来源: 1、促销Shop端，2、活动提报，3、JOS，4、团购',  \n" +
            "\t`RFID` bigint(20) DEFAULT NULL COMMENT '关联ERP促销编号',  \n" +
            "\t`SRC_RFID` bigint(20) DEFAULT NULL COMMENT '来源关联业务编号',  \n" +
            "\t`TOKEN_ID` bigint(20) DEFAULT NULL COMMENT '令牌id',  \n" +
            "\t`LINK` varchar(200) DEFAULT NULL COMMENT '活动链接',  \n" +
            "\t`REMARK` varchar(400) DEFAULT NULL COMMENT '备注',  \n" +
            "\t`STATUS` tinyint(4) NOT NULL COMMENT '删除状态： 0、未删除，1、删除',  \n" +
            "\t`CREATED` datetime NOT NULL COMMENT '创建时间',  \n" +
            "\t`MODIFIED` datetime NOT NULL COMMENT '修改时间',  \n" +
            "\t`RF_STATUS` int(11) DEFAULT NULL COMMENT '关联ERP状态，状态值等同于promo_status。新增-3状态代表删除，0表示无效',  \n" +
            "\t`VENDER_TYPE` int(11) DEFAULT NULL COMMENT '商家类型：0表示POP商家、1表示自营商家',  \n" +
            "\t`SITE` int(9) DEFAULT NULL COMMENT '站点ID',  \n" +
            "\tPRIMARY KEY (`UID`),  \n" +
            "\tUNIQUE KEY `uniq_ID` (`ID`),  \n" +
            "\tKEY `IDX_PROM_IDX_VENDER_ID` (`VENDER_ID`),  \n" +
            "\tKEY `IDX_PROM_IDX_VENDER_RF_ID` (`VENDER_ID`,`RFID`),  \n" +
            "\tKEY `IDX_SITE` (`SITE`)  \n" +
            ")  \n" +
            "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活动信息表';";
}